@book{PCI,
    author = {Segaran, Toby},
    title = {Programming collective intelligence},
    year = {2007},
    isbn = {9780596529321},
    edition = {First},
    publisher = {O'Reilly},
} 


@ARTICLE{mckinsey,
    AUTHOR = "James Manyika and Michael Chui and Brad Brown and Jacques Bughin and Richard Dobbs and Charles Roxburgh and Angela Hung Byers",
    TITLE = "Big data: The next frontier for innovation, competition, and productivity ",
    JOURNAL = {McKinsey Global Institute},
    MONTH = "June",
    YEAR = {2011}	
}

@book{data-mining-book,
    author = {Rajaraman, Anand and Ullman, Jeffrey David},
    title = {Mining of Massive Datasets},
    year = {2011},
    isbn = {1107015359, 9781107015357},
    publisher = {Cambridge University Press},
    address = {New York, NY, USA},
} 

@article{recommend-sys-survey,
    author    = {Dhoha Almazro and
        Ghadeer Shahatah and
            Lamia Albdulkarim and
            Mona Kherees and
            Romy Martinez and
            William Nzoukou},
    title     = {A Survey Paper on Recommender Systems},
    journal   = {CoRR},
    volume    = {abs/1006.5278},
    year      = {2010},
}


@inproceedings{IBCF-alg,
    author = {Sarwar, Badrul and Karypis, George and Konstan, Joseph and Riedl, John},
    title = {Item-based collaborative filtering recommendation algorithms},
    booktitle = {Proceedings of the 10th international conference on World Wide Web},
    year = {2001},
    location = {Hong Kong, Hong Kong},
    pages = {285--295},
}

@inproceedings{ibcf-hadoop-2011,
    author = {Jiang, Jing and Lu, Jie and Zhang, Guangquan and Long, Guodong},
    title = {Scaling-Up Item-Based Collaborative Filtering Recommendation Algorithm Based on Hadoop},
    booktitle = {Proceedings of the 2011 IEEE World Congress on Services},
    year = {2011},
    pages = {490--497},
} 


@inproceedings{ibcf-sim-hadoop-2012,
    author = {Schelter, Sebastian and Boden, Christoph and Markl, Volker},
    title = {Scalable similarity-based neighborhood methods with MapReduce},
    booktitle = {Proceedings of the sixth ACM conference on Recommender systems},
    year = {2012},
    location = {Dublin, Ireland},
    pages = {163--170},
}

@misc{hadoop1,
    title= {Hadoop},
    note = "http://hadoop.apache.org/ (Access date: Aug 3, 2013)"
}

@online{hadoop,
    organization = {The Apache Software Foundation},
    title = {Hadoop},
    note = {\url{http://hadoop.apache.org/}, (Access date: 2013-08-02)}
}

@misc{mahout1,
    title= {Apache {M}ahout},
    note = "Available at {http://mahout.apache.org/}"
}

@online{mahout,
    organization = {The Apache Software Foundation},
    title = {Apache {M}ahout},
    note = {\url{http://mahout.apache.org/}, (Access date: 2013-08-03)}
}

@misc{movielens1,
    title= {MovieLens {D}ata {S}ets},
    note = "Available at {http://www.grouplens.org/node/73}"
}

@online{movielens,
    organization = {GroupLens Research},
    title= {MovieLens {D}ata {S}ets},
    note = {\url{http://www.grouplens.org/node/73}, (Access date: 2013-08-04)},
}

@misc{jester31,
    title= {Jester {C}ollaborative {F}iltering {D}ataset},
    note = "Available at {http://www.ieor.berkeley.edu/~goldberg/jester-data/}"
}

@online{jester3,
    author = {Ken Goldberg},
    title= {Jester {C}ollaborative {F}iltering {D}ataset},
    note = {\url{http://goldberg.berkeley.edu/jester-data/}, (Access date: 2013-08-04)},
}

@inproceedings{phoenix++,
    author = {Talbot, Justin and Yoo, Richard M. and Kozyrakis, Christos},
    title = {Phoenix++: {M}odular MapReduce for shared-memory systems},
    booktitle = {Proceedings of the second international workshop on MapReduce and its applications},
    year = {2011},
    location = {San Jose, California, USA},
    pages = {9--16},
} 

@inproceedings{google-mapreduce,
    author = {Dean, Jeffrey and Ghemawat, Sanjay},
    title = {MapReduce: {S}implified data processing on large clusters},
    booktitle = {Proceedings of the 6th conference on Symposium on Opearting Systems Design \& Implementation},
    year = {2004},
    location = {San Francisco, CA},
    pages = {137--150},
} 

@book{hadoop-definitive-guide,
    author = {White, Tom},
    title = {Hadoop: The Definitive Guide},
    year = {2009},
    isbn = {0596521979, 9780596521974},
    edition = {1st},
    publisher = {O'Reilly Media, Inc.},
} 

@inproceedings{phoenix,
    author = {Colby Ranger and Ramanan Raghuraman and Arun Penmetsa and Gary Bradski and Christos Kozyrakis},
    title = {Evaluating MapReduce for multi-core and multiprocessor systems},
    booktitle = {In HPCA ’07: Proceedings of the 13th International Symposium on High-Performance Computer Architecture},
    year = {2007},
    pages = {13--24},
} 

@inproceedings{metis,
    title={Optimizing MapReduce for multicore architectures},
    author={Mao, Yandong and Morris, Robert and Kaashoek, M Frans},
    booktitle={Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Tech. Rep},
    year={2010}
}

@inproceedings{tiled-mr,
    title={Tiled-MapReduce: optimizing resource usages of data-parallel applications on multicore with tiling},
    author={Chen, Rong and Chen, Haibo and Zang, Binyu},
    booktitle={Proceedings of the 19th international conference on Parallel architectures and compilation techniques},
    pages={523--534},
    year={2010},
}

@misc{sparc1,
    title= {Spark},
    note = "Available at {http://spark-project.org/}"
}

@online{sparc,
    organization = {UC Berkeley AMPLab},
    title= {Spark},
    note = {\url{http://spark-project.org/}, (Access date: 2013-08-05)},
}

@inproceedings{twister,
    title={Twister: a runtime for iterative mapreduce},
    author={Ekanayake, Jaliya and Li, Hui and Zhang, Bingjing and Gunarathne, Thilina and Bae, Seung-Hee and Qiu, Judy and Fox, Geoffrey},
    booktitle={Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing},
    pages={810--818},
    year={2010},
}
